package y

import (
	"gitee.com/botaoshow/yuanxin/web/log"
	"github.com/sirupsen/logrus"
)

// Info logs a message at Info level
func Info(msg string) {
	log.Logger.Info(msg)
}

// Error logs a message at Error level
func Error(msg string) {
	log.Logger.Error(msg)
}

// Warn logs a message at Warn level
func Warn(msg string) {
	log.Logger.Warn(msg)
}

// Debug logs a message at Debug level
func Debug(msg string) {
	log.Logger.Debug(msg)
}

// WithFields creates a new entry with fields
func WithFields(fields map[string]interface{}) *logrus.Entry {
	return log.Logger.WithFields(fields)
}
